package br.com.lsi.sistemasdevendas.model;

/**
 *
 * @author lucia
 * @since 28/08/2014
 */
public class Funcionario extends Pessoa {

    private int idFuncionario;
    public static int countFuncionario = 1;

    public Funcionario() {
        this.idFuncionario += countFuncionario;
        countFuncionario++;
    }
    

    public int getIdFuncionario() {
        return idFuncionario;
    }

    public void setIdFuncionario(int idFuncionario) {
        this.idFuncionario = idFuncionario;
    }

   
    public static int getCountFuncionario() {
        return countFuncionario;
    }

    public static void setCountFuncionario(int countFuncionario) {
        Funcionario.countFuncionario = countFuncionario;
    }
    
    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Funcionario other = (Funcionario) obj;
        if (this.idFuncionario != other.idFuncionario) {
            return false;
        }
        return true;
    }

}
